const http = require('http')

const users = [
  {
    username: '张三',
    password: 123
  },
  {
    username: 'Tom',
    password: 456
  }
]

const server = http.createServer((req, res) => {
  // 处理跨域问题
  res.writeHead(200, {
    'Access-Control-Allow-Origin': '*'
  })

  if (req.url !='/favicon.ico') {
    if (req.url === '/login') {
      // 得到前端传递过来的username与password的值
      req.on('data', (chunk) => {
        // 这里事件就是前端请求时请求内容的数据，如果传递数据很多的话，这个事件会触发多次，每次里面的chunk是个数据的小部分
        raw += chunk
      })
      req.on('end', () => {
        console.log(raw)
      })
      res.write('登录处理')
      res.end()
    }
  }
})

server.listen(9090)

console.log('服务启动成功')